package org.linlinjava.litemall.web.vo;

import java.math.BigDecimal;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="商品详情响应类",description="商品详情响应类")
public class GoodsDetailResponseVO {
	
	@ApiModelProperty(value = "id")
    private Integer id;
	@ApiModelProperty(value = "商品名称")
	private String name;
	@ApiModelProperty(value = "商品英文名称")
	private String nameEn;
	@ApiModelProperty(value = "商品编号")
    private String goodsSn;
	@ApiModelProperty(value = "商品图片")
    private String picUrl;
	@ApiModelProperty(value = "商品分享朋友圈图片")
	private String shareUrl;
	@ApiModelProperty(value = "是否新品首发")
	private Boolean isNew;
	@ApiModelProperty(value = "是否人气推荐")
	private Boolean isHot;
	@ApiModelProperty(value = "是否需要配送费")
	private Boolean isDistribution;
	@ApiModelProperty(value = "配送费")
	private BigDecimal distributionFee; 
	@ApiModelProperty(value = "商品规格列表")
    private List<GoodsDetailSpecVO> specifications;
	@ApiModelProperty(value = "商品的属性列表")
	private List<GoodsDetailPropVO> props;
	@ApiModelProperty(value = "商品的辅料列表")
    private List<GoodsDetailAccessoryVO> accessorys;

	//咖啡因
	private List<GoodsDetailAccessoryVO> caffeineList;

	//糖浆
	private List<GoodsDetailAccessoryVO> syrupList;

	//牛奶
	private List<GoodsDetailAccessoryVO> milkList;

	//其他
	private List<GoodsDetailAccessoryVO> otherList;

}
